package com.saydc.model;

import java.io.Serializable;
import java.util.List;

import com.saydc.dao.PromocionesDAO;

public class EstadoPromocion implements Serializable{
	
	private static final long serialVersionUID = 1L;
	public static int SOLICITADA = 1;
	public static int ACEPTADA = 2;
	public static int RECHAZADA = 3;

	private int idEstadoPromocion;
	private String descripcion;
	
	
	public int getIdEstadoPromocion() {
		return idEstadoPromocion;
	}
	public void setIdEstadoPromocion(int idEstadoPromocion) {
		this.idEstadoPromocion = idEstadoPromocion;
	}
	public String getDescripcion() {
		return descripcion;
	}
	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}
	
	public static EstadoPromocion getEstadoPromocion(int codigo){
    	PromocionesDAO dao = PromocionesDAO.getInstance();
    	List<EstadoPromocion> estadosPromocion = dao.getEstadosPromocion();
    	for(EstadoPromocion estado : estadosPromocion){
    		if(estado.getIdEstadoPromocion()==codigo){
    			return estado;
    		}
    	}
    	return null;
    }

}
